/* API kuvaus
 * Tehdaan wikin sisallysluettelo jossa on klikattaviss akaikki kaavioiden nimet
 * kaytetaan tiedostoa MAPIDX.txt
 * 
 * indeksiTiedosto it = new indeksiTiedosto()
 *  
 * it.laitaLinkki
 * 
 * it.lopeta();
 */ 

import java.util.*;
import java.io.*;

// TODO: korkeus ja leveys
public class indeksiTiedosto 
{
   String html = "---+ Kaaviot\n\n";
   
   public indeksiTiedosto() 
     {
     }
   
   // kohde on html-tiedosto
   public void laitaLinkki(String kohdeTiedosto, String kohdeNimi)
     {
	String apu = "   * [["+kohdeTiedosto+"]["+kohdeNimi+"]]\n";
	if(!kohdeNimi.equals("Lhdeluettelo.html"))
	  this.html=this.html+apu;
	
     }
   
   
   public void lopeta()
     {
	
	try 
	  {
	     File tiedosto = new File("MAPIDX.txt");
	     FileWriter kirjoitusApu = new FileWriter(tiedosto);
	     kirjoitusApu.write(this.html);
	     kirjoitusApu.close(); 
	  }
	
	catch(Exception e) 
	  {
	     System.out.println("\n\n\n\nTapahtui virhe" + e + "\n\n\n");
	  }
     }
}
